home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-19 / lcad40.zip / LC.DOC < prev    next >
Text File  |  1992-05-11  |  67KB  |  1,418 lines

  1.  
  2.  
  3.                                       ---------
  4.                                       LaunchCAD
  5.                                       ---------
  6.  
  7.  
  8.                           AutoCAD Front End and File Manager
  9.  
  10.                               Version 4.0 Documentation
  11.                                     April 25, 1992
  12.  
  13.  
  14.  
  15.                                    _______
  16.                               ____|__     |               (R)
  17.                            --|       |    |-------------------
  18.                              |   ____|__  |  Association of
  19.                              |  |       |_|  Shareware
  20.                              |__|   o   |    Professionals
  21.                            -----|   |   |---------------------
  22.                                 |___|___|    MEMBER
  23.  
  24.  
  25.  
  26.                             Autodesk Registered Developer
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.                                   Mountain Software
  38.                                  Jerry Workman, P.E. 
  39.                                  1579 Nottingham Road
  40.                                  Charleston, WV 25314
  41.                                    CIS 70717,3564 
  42.                                 Orders: 1-800-2424-PsL
  43.  
  44.  
  45.  
  46.  
  47.  
  48.                         Copyright 1988-92 by Mountain Software
  49.                                  all rights reserved
  50.  
  51.  
  52.           LaunchCAD Version 4.0 Documentation                        Page 2
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.                                   Table of Contents
  60.  
  61.  
  62.  
  63.           I    U s i n g   L a u n c h C A D  . . . . . . . . . . . . .   3
  64.                Introduction . . . . . . . . . . . . . . . . . . . . . .   3
  65.                Shell Mode . . . . . . . . . . . . . . . . . . . . . . .   4
  66.                Installation . . . . . . . . . . . . . . . . . . . . . .   5
  67.                Looping LaunchCAD  . . . . . . . . . . . . . . . . . . .   7
  68.                Configuration  . . . . . . . . . . . . . . . . . . . . .   7
  69.                Batch Mode . . . . . . . . . . . . . . . . . . . . . . .   9
  70.                Command Line Switches  . . . . . . . . . . . . . . . . .   9
  71.                Test Drive . . . . . . . . . . . . . . . . . . . . . .    10
  72.                Configuration Issues . . . . . . . . . . . . . . . . .    10
  73.                Batch Processing and File Lists  . . . . . . . . . . .    11
  74.                Pulldown Menu Command Structure  . . . . . . . . . . .    11
  75.                STARTUP.LSP  . . . . . . . . . . . . . . . . . . . . .    11
  76.                Directory  . . . . . . . . . . . . . . . . . . . . . .    12
  77.                Creating a New Directory . . . . . . . . . . . . . . .    12
  78.                Creating a File List . . . . . . . . . . . . . . . . .    13
  79.                File Descriptions  . . . . . . . . . . . . . . . . . .    13
  80.                Using Scripts  . . . . . . . . . . . . . . . . . . . .    13
  81.                Networking LaunchCAD . . . . . . . . . . . . . . . . .    14
  82.                ACAD and ACADCFG . . . . . . . . . . . . . . . . . . .    14
  83.                Special Keys . . . . . . . . . . . . . . . . . . . . .    15
  84.                Mouse  . . . . . . . . . . . . . . . . . . . . . . . .    15
  85.                Auto-Log Feature . . . . . . . . . . . . . . . . . . .    15
  86.                Viewing or Editing a Log File  . . . . . . . . . . . .    16
  87.                The Poor Man's Drawing Viewer  . . . . . . . . . . . .    16
  88.                Hypertext Help . . . . . . . . . . . . . . . . . . . .    17
  89.                Limits . . . . . . . . . . . . . . . . . . . . . . . .    17
  90.                Dual Monitor Systems . . . . . . . . . . . . . . . . .    17
  91.                AUTOEXEC.BAT . . . . . . . . . . . . . . . . . . . . .    17
  92.                Problem Fixes  . . . . . . . . . . . . . . . . . . . .    18
  93.  
  94.           II   A d d e n d u m  . . . . . . . . . . . . . . . . . . .    21
  95.                Error Messages . . . . . . . . . . . . . . . . . . . .    21
  96.                Suggestions  . . . . . . . . . . . . . . . . . . . . .    21
  97.                Liability  . . . . . . . . . . . . . . . . . . . . . .    21
  98.                Author . . . . . . . . . . . . . . . . . . . . . . . .    22
  99.  
  100.           III  L i c e n s e  . . . . . . . . . . . . . . . . . . . .    23
  101.                Shareware  . . . . . . . . . . . . . . . . . . . . . .    23
  102.                Definition of Shareware  . . . . . . . . . . . . . . .    23
  103.                Registration Information . . . . . . . . . . . . . . .    24
  104.                Disclaimer . . . . . . . . . . . . . . . . . . . . . .    24
  105.                Trademark  . . . . . . . . . . . . . . . . . . . . . .    25
  106.                Site Licenses and Quantity Purchases . . . . . . . . .    25
  107.  
  108.           IV   I n d e x  . . . . . . . . . . . . . . . . . . . . . .    26
  109.  
  110.  
  111.           LaunchCAD Version 4.0 Documentation                        Page 3
  112.  
  113.  
  114.           I    U s i n g   L a u n c h C A D
  115.  
  116.  
  117.           Introduction
  118.           ------------
  119.  
  120.           After many major updates, the AutoCAD opening menu still does not
  121.           present  an adequate user interface. In particular, the selection
  122.           of a  drawing filename  requires that the  user type in  the full
  123.           drive  path and  filename of the  drawing. In  addition, changing
  124.           directories from the opening menu is not possible.
  125.  
  126.           LaunchCAD  was  designed  specifically  to  replace  the  AutoCAD
  127.           opening menu. LaunchCAD is a high-speed, easy-to-use utility that
  128.           makes it easy  to select a subdirectory, drawing  file, and other
  129.           functions provided  by the  AutoCAD opening  menu or the  drawing
  130.           editor. In  addition LaunchCAD also  adds many features  for file
  131.           and configuration management,  usage logging, and a  "poor man's"
  132.           drawing viewer.
  133.  
  134.           LaunchCAD operates in  two basic modes, first as a  front end for
  135.           AutoCAD, and second within the AutoCAD drawing editor.
  136.  
  137.           As a front  end, LaunchCAD provides a "super"  file dialogue with
  138.           many features:
  139.  
  140.  
  141.           *    A Directory menu tree for easy directory navigation
  142.           *    Batch plotting and processing.
  143.           *    User editable file descriptions.
  144.           *    Drawing time and usage logging.
  145.           *    A "Poor Man's" drawing viewer (really a slide viewer).
  146.           *    An ASCII text file viewer.
  147.           *    Edit using your editor or word processor, 
  148.           *    View an AutoCAD slide file (with VS.EXE).
  149.           *    Call your drawing viewer.
  150.           *    Auto script loader
  151.           *    Execute any external utility program of your choice.
  152.           *    Execute any DOS command from a pick list.
  153.  
  154.  
  155.           LaunchCAD Version 4.0 Documentation                        Page 4
  156.  
  157.  
  158.           Shell Mode
  159.           ----------
  160.  
  161.           You may also  run LaunchCAD from within the  drawing editor (with
  162.           the command "LC") as a file dialogue to select a file and perform
  163.           the following tasks,  many these can executed two  ways. Each can
  164.           be executed by entering the command LC and then selecting  from a
  165.           popup menu, or with by their command name:
  166.  
  167.           menu      Command:  description
  168.           ----      -------   -----------
  169.  
  170.                     LC        Master  function -  displays  a popup  of the
  171.                               following,  plus   END,  WEND  and   QUIT  to
  172.                               optionally save and select a new drawing:
  173.  
  174.  
  175.           end       LCE       Save  the current drawing,  and specify a new
  176.                               drawing to be loaded by AutoCAD.
  177.  
  178.           wend      WEND      Save  the  current  drawing  using  WBLOCK  *
  179.                               <filename>,  and select  a new drawing  to be
  180.                               loaded by AutoCAD.
  181.  
  182.           quit      LCQ       Quit  the current drawing,  and specify a new
  183.                               drawing to be loaded by AutoCAD.
  184.  
  185.           insert    INS       Select  a drawing  file  to  insert into  the
  186.                               current drawing as a block.
  187.  
  188.           *insert   *INS      Select  a  drawing  file to  insert  into the
  189.                               current drawing as an exploded block.
  190.  
  191.           lisp      LISP      Load and execute (providing  the filename and
  192.                               function  name  are  the  same)  an  AutoLISP
  193.                               program.
  194.  
  195.           dxfin     DXF       Select  a DXF file  to load into  the current
  196.                               drawing.
  197.  
  198.           dxbin     DXB       Select  a DXB file  to load into  the current
  199.                               drawing.
  200.  
  201.           vslide    VS        Select an AutoCAD SLD file to view.
  202.  
  203.           menu      MU        Select an AutoCAD menu to load.
  204.  
  205.           style     STY       Select an .SHX file for a text style.
  206.  
  207.           ads       ADS       Select a .EXP program to load and execute.
  208.  
  209.           xref      XREF      Select a .DWG file to "XREF ATTACH"
  210.  
  211.                     (FI)      Universal  file picker  for  AutoCAD: at  any
  212.                               filename prompt  from AutoCAD,  this function
  213.                               "stuffs" the  keyboard with the  filename and
  214.  
  215.  
  216.           LaunchCAD Version 4.0 Documentation                        Page 5
  217.  
  218.  
  219.                               extension  of  the  file   that  you  select.
  220.                               Because of the  size limitations  of the  DOS
  221.                               keyboard buffer  the drive  and path are  not
  222.                               used. (The  parentheses are  required). Since
  223.                               AutoLISP is not recursive it will not work if
  224.                               typed  in response  to  an AutoLISP  program.
  225.                               This  function can  however be  added to  any
  226.                               AutoLISP program to provide a filename.
  227.  
  228.  
  229.           Installation
  230.           ------------
  231.  
  232.           If you  are installing from the diskette, log to the floppy drive
  233.           and enter "INSTALL"  then follow the instructions to  extract and
  234.           copy the files to your hard disk.
  235.  
  236.           If installing from the "ZIP" file then extract all files  to your
  237.           AutoCAD directory (usually C:\ACAD).
  238.  
  239.  
  240.           Modifying your batch file
  241.           ------------------------
  242.  
  243.           If you presently  execute AutoCAD from a batch  file (eg ACAD.BAT
  244.           or ACAD386.BAT, etc) and use DOS 3.0 or later, then you need only
  245.           to replace  the  line containing  "ACAD" or  "SHROOM" with  "CALL
  246.           LCAD" to execute LaunchCAD.
  247.  
  248.           example:  SET ACAD=C:\ACAD\SUPPORT
  249.                     SET ACADCFG=C:\ACAD\TABLET
  250.                     ACAD      <== replace this line with: CALL LCAD
  251.                     SET ACAD=
  252.                     SET ACADCFG=
  253.  
  254.           The  batch  file  LCAD.BAT  contains  additional  code  to  allow
  255.           LaunchCAD to loop or to operate in "batch" mode.
  256.  
  257.           LAUNCHCAD  CAN _NOT_  EXECUTE A  BATCH  FILE! LaunchCAD  executes
  258.           AutoCAD without  first returning to  DOS or your batch  file. You
  259.           must execute LaunchCAD from the batch file instead.
  260.  
  261.           [=====]
  262.           If you wish  to use the "shell"  mode functions of LaunchCAD  the
  263.           following modifications  to ACAD.LSP  and ACAD.PGP are  required.
  264.           You may make these changes manually with any ASCII editor. or you
  265.           can  let LaunchCAD  make these  changes automatically for  you by
  266.           selecting "Auto Setup" from the configuration menu.
  267.           [=====]
  268.  
  269.  
  270.           LaunchCAD Version 4.0 Documentation                        Page 6
  271.  
  272.  
  273.           ACAD.LSP
  274.  
  275.                If you  use AutoCAD  Release 10 or  later add  the following
  276.                line to end of your ACAD.LSP file:
  277.  
  278.                     (load"LC")
  279.  
  280.                Be sure  to place the  files LC.LSP and STARTUP.LSP  in your
  281.                ACAD  directory or your AutoCAD library path. STARTUP.LSP is
  282.                loaded by LaunchCAD to initialize LaunchCAD.
  283.  
  284.                If you use an older version of AutoCAD, then the contents of
  285.                LC.LSP  must  included in  your ACAD.LSP  file. This  can be
  286.                accomplished  with an  ASCII  text editor,  or  with DOS  by
  287.                executing the DOS command from your ACAD directory: 
  288.  
  289.                     COPY ACAD.LSP+LC.LSP ACAD.LSP
  290.  
  291.  
  292.           ACAD.PGP
  293.  
  294.                Add the following line to your ACAD.PGP file:
  295.  
  296.                     LAUNCHCAD,LC,180000,*Parameters: ,4
  297.  
  298.                this can also be accomplished with DOS as follows:
  299.  
  300.                     COPY ACAD.PGP+LC.PGP ACAD.PGP
  301.  
  302.           Note:     If you use AutoCAD 386 or release 11 then this value is
  303.                     not  important. For other versions of AutoCAD values as
  304.                     low  as 150000  works  on  some  machines,  but  others
  305.                     require more than  180000; if the message  appears "not
  306.                     enough memory to load program" after the LC command, or
  307.                     if  a "memory  allocation error"  appears in  LaunchCAD
  308.                     then increase this value. 
  309.  
  310.                     If the  last field is a  "4" then AutoCAD will  flip to
  311.                     the graphics  screen  (and sometimes  redraw)  after  a
  312.                     LaunchCAD command. If this is not desirable then change
  313.                     this value to "0".
  314.  
  315.  
  316.           ACAD.MNU (optional)
  317.  
  318.                Add  the  following  line(s)  to  your  menu  file,  usually
  319.                ACAD.MNU. These commands  are contained in the  file LC.MNU.
  320.                You can easily accomplish this  by executing the DOS command
  321.                from your ACAD directory:
  322.  
  323.                COPY ACAD.MNU+LC.MNU ACAD.MNU
  324.  
  325.  
  326.           LaunchCAD Version 4.0 Documentation                        Page 7
  327.  
  328.  
  329.           ***POP10
  330.           [LaunchCAD]
  331.           [LC Menu]^C^C^P(IF (NULL C:LC) (LOAD"LC")) LC ^P
  332.           [~--]
  333.           [Insert]^C^C^P(IF (NULL C:LC) (LOAD"LC")) INS ^P
  334.           [*Insert]^C^C^P(IF (NULL C:LC) (LOAD"LC")) *INS ^P
  335.           [XRef]^C^C^P(IF (NULL C:LC) (LOAD"LC")) XR ^P
  336.           [Lisp]^C^C^P(IF (NULL C:LC) (LOAD"LC")) LISP ^P
  337.           [ADS]^C^C^P(IF (NULL C:LC) (LOAD"LC")) ADS ^P
  338.           [Menu]^C^C^P(IF (NULL C:LC) (LOAD"LC")) MNU ^P
  339.           [VSlide]^C^C^P(IF (NULL C:LC) (LOAD"LC")) VS ^P
  340.           [DXF]^C^C^P(IF (NULL C:LC) (LOAD"LC")) DXF ^P
  341.           [DXB]^C^C^P(IF (NULL C:LC) (LOAD"LC")) DXB ^P
  342.           [Style]^C^C^P(IF (NULL C:LC) (LOAD"LC")) STY ^P
  343.           [~--]
  344.           [End]^C^C^P(IF (NULL C:LC) (LOAD"LC")) LCE ^P
  345.           [WEnd]^C^C^P(IF (NULL C:LC) (LOAD"LC")) LCW ^P
  346.           [Quit]^C^C^P(IF (NULL C:LC) (LOAD"LC")) LCQ ^P
  347.  
  348.  
  349.           Looping LaunchCAD
  350.           ----------------
  351.  
  352.           If you wish for LaunchCAD to execute again upon exit from AutoCAD
  353.           then you may  do so. This  can be accomplished  by using a  batch
  354.           file to run LaunchCAD.  You can use (and modify if necessary) the
  355.           file LCAD.BAT or add the following to your ACAD.BAT file.
  356.  
  357.           :LOOP
  358.           LC %1
  359.           IF ERRORLEVEL 1 GOTO DONE
  360.           GOTO LOOP
  361.           :DONE
  362.  
  363.           If you now execute AutoCAD from  a batch file then add the  above
  364.           lines to your existing batch file in place of the line containing
  365.           "ACAD" (or SHROOM if you use SHROOM to start AutoCAD).
  366.  
  367.  
  368.           Configuration
  369.           -------------
  370.  
  371.           You can set all of the following defaults:
  372.  
  373.           Utilities
  374.  
  375.           *    The  (external)  program  to   view  text  files.  (LIST.COM
  376.                recommended)
  377.           *    The  (external) program to  edit text files.  (QEdit, EDLIN,
  378.                etc.)
  379.           *    The  (external) program  to view  a  slide file.  (VSlide or
  380.                SlideManager)
  381.           *    The (external) program to view a drawing file. (AutoManager)
  382.           *    Any (external) utility program. (XTREE, PCTOOLS, etc.)
  383.  
  384.           Files
  385.  
  386.  
  387.           LaunchCAD Version 4.0 Documentation                        Page 8
  388.  
  389.  
  390.           *    Filename  to  execute (normally  ACAD.EXE).  This option  is
  391.                provided so that  the programs "Big Shell" or  SHROOM can be
  392.                utilized. This MUST be an .EXE or .COM executable file only,
  393.                enter the full  path name. If you use  the shareware version
  394.                of   SHROOM  then  you   can  also  enter   parameters.  (eg
  395.                C:\ACAD\SHROOM.COM C:\ACAD\ACAD.EXE)
  396.           *    The default script file for file lists.
  397.           *    Log /  Reference file  extension. The log  file is  an ASCII
  398.                file with the same name as  the drawing file. This file  can
  399.                be  viewed from the  directory and automatically  updated by
  400.                LaunchCAD each time you load, save and end a drawing.
  401.  
  402.           Directories
  403.  
  404.           *    The  drive and  subdirectory  from  which  AutoCAD  will  be
  405.                executed. IF THIS FIELD IS  LEFT BLANK, THEN AUTOCAD WILL BE
  406.                EXECUTED FROM THE DIRECTORY WHERE THE DRAWING RESIDES.
  407.           *    Default  drawing directory. If left blank the directory last
  408.                used will "stick" between drawing sessions.
  409.           *    Default Script directory.
  410.           *    Default AutoLISP (& ADS "*.EXP") directory.
  411.           *    Default Block directory.
  412.           *    Default Menu directory.
  413.           *    ACADCFG  directory  -   This  is  the  same  as   using  SET
  414.                ACADCFG=<path> from DOS  or a batch  file and will  override
  415.                any previous setting.  If you leave it  blank LaunchCAD will
  416.                not modify the previous setting.
  417.           *    ACAD directories - This is the same as using SET ACAD=<path>
  418.                from  DOS or  a batch  file and  will override  any previous
  419.                setting. If you leave it blank LaunchCAD will not modify the
  420.                previous setting.
  421.  
  422.           Other
  423.  
  424.           *    Mouse driver mode. Set to OFF if you have mouse problems  in
  425.                AutoCAD. Double Click for CUA  type mouse action, or  Single
  426.                click for one click selects in pick lists.
  427.           *    Screen fill background character.
  428.           *    DOS shell  swap mode, LaunchCAD  can swap most of  itself to
  429.                memory when  executing external  DOS utilities  (edit/view a
  430.                file, etc). Some machines will lock up if this is activated.
  431.                If it doesn't work on your machine don't use it. The swap to
  432.                disk is safer that a swap to EMS/XMS.
  433.           *    Color selection. One of three color sets can be selected.
  434.           *    AutoSetup  -  select  this  item  to  let  LaunchCAD  modify
  435.                ACAD.LSP and  ACAD.PGP and also verify the  existence of key
  436.                files.
  437.           *    Save  - save the configuration. If you  do not save then the
  438.                temporary  settings will  be used  for  the current  session
  439.                only. 
  440.  
  441.           When the configuration is  saved the new values are  saved to the
  442.           file  LC.CFG  or   to  <USERNAME>.CFG  where  <USERNAME>   is  an
  443.           environment variable  set prior  to executing  LaunchCAD (eg  SET
  444.           USERNAME=J_Smith). This  file is placed in the  same directory as
  445.           LC.EXE.
  446.  
  447.  
  448.           LaunchCAD Version 4.0 Documentation                        Page 9
  449.  
  450.  
  451.  
  452.           Batch Mode
  453.           ----------
  454.  
  455.           Some tablets,  when also used  as a  mouse expect ACAD.EXE  to be
  456.           executed from  DOS. LaunchCAD executes  AutoCAD without returning
  457.           to DOS. If you find that your tablet does not work after starting
  458.           AutoCAD with LaunchCAD, but works OK when AutoCAD is started from
  459.           DOS then running in "Batch" mode is the solution.
  460.  
  461.           Configure  "CAD  Program  Filename"  with  no   filename  (delete
  462.           ACAD.EXE  or  whatever   the  field  might  contain).   Save  the
  463.           configuration.  Start LaunchCAD  using  the batch  file LCAD.BAT.
  464.           LaunchCAD exits  with a  DOS ERRORLEVEL 2  when the  "CAD Program
  465.           Filename" field is blank, which the batch file detects to execute
  466.           AutoCAD using the  script that LaunchCAD  creates. Note that  the
  467.           ACAD and ACADCFG configuration fields will have no effect if this
  468.           mode is utilized.
  469.  
  470.  
  471.           Command Line Switches
  472.           ---------------------
  473.  
  474.           DOS  Command line  switches can  be  used to  control LaunchCAD's
  475.           various modes of operation. These switches must start with a / or
  476.           -  character, and  are  not case  sensitive.  Switches must  come
  477.           before and path specification.
  478.  
  479.                LC <switches> <drawing directory>
  480.  
  481.                Switches must start with / or - and are not case sensitive.
  482.  
  483.                /K####   Keyboard macro string  example: /KTP
  484.                /U####   Username               example: /UJ_Smith
  485.                /R       ACAD.EXE is in a read only directory
  486.                /S       Shell mode
  487.                /E       END shell mode
  488.                /W       WEND shell mode
  489.                /Q       Quit shell mode
  490.                /X       XREF insert shell mode
  491.                /I       Insert shell mode
  492.                /*       Exploding Insert shell mode
  493.                /A       ADS shell mode
  494.                /L       LISP shell mode
  495.                /V       VSLIDE shell mode
  496.                /D       DXFIN shell mode
  497.                /B       DXBIN shell mode
  498.                /M       Menu shell mode
  499.                /T       Style shell mode
  500.                /F       File shell mode
  501.                /? /H    This message
  502.  
  503.  
  504.           LaunchCAD Version 4.0 Documentation                       Page 10
  505.  
  506.  
  507.           Test Drive
  508.           ----------
  509.  
  510.           The operation  should be  intuitive. You may  press the  <F1> key
  511.           everywhere for help in context. The  basic steps are: 1> select a
  512.           menu acTion,  2>  Select a  path and  drawing file  name, 3>  Run
  513.           AutoCAD.  LaunchCAD will load AutoCAD  with the drawing file that
  514.           you  selected  in the  pull-down  menus.  Only settings  in  that
  515.           selected pull-down menu  apply. For instance a  prototype drawing
  516.           can not be used when you edit  an existing file. To quit, without
  517.           running AutoCAD press <ESC>  at the top menu or press  <ALT-X> or
  518.           select "Quit/Yes" from the menu.
  519.  
  520.  
  521.           Configuration Issues
  522.           --------------------
  523.  
  524.           You may now  execute LaunchCAD in  the same manner  that you  now
  525.           execute ACAD. LaunchCAD  does NOT remain  in memory, leaving  all
  526.           available  memory (except  for  a  small  amount  of  environment
  527.           memory)  for AutoCAD.  The file  LC.EXE  may be  placed the  same
  528.           subdirectory as ACAD.EXE,  or any subdirectory, if a  DOS path is
  529.           set to  this subdirectory. LC.LSP  must however be placed  in the
  530.           same  directory of ACAD.EXE, or the an AutoCAD support directory,
  531.           specified  with the  DOS  SET  command  (SET  ACAD=<your  support
  532.           dir(s)>)
  533.  
  534.           LaunchCAD can  execute AutoCAD  from the  subdirectory where  the
  535.           selected drawing resides, or from a subdirectory that you specify
  536.           (eg  your  ACAD  directory  or  a  project  directory).  This  is
  537.           determined by the  configuration of the "Starting  Directory". If
  538.           this field is left blank  LaunchCAD will execute AutoCAD from the
  539.           drawing directory. If a drive:directory is specified then AutoCAD
  540.           will be executed from that directory.
  541.  
  542.           Within the  AutoCAD  drawing editor  you  may call  LaunchCAD  to
  543.           select a new drawing  file, or to perform any of  the other shell
  544.           commands.  From the AutoCAD  "Command:" prompt enter  the command
  545.           "LC",  if you have  added the above  to your  ACAD.MNU file, then
  546.           select  LaunchCAD  from the  menu. When  LaunchCAD loads  you can
  547.           select one of the shell functions from the popup. 
  548.  
  549.  
  550.           You  may press  AltX or ESC  at any  time to abort  LaunchCAD and
  551.           return to your drawing with no action.
  552.  
  553.           The AutoCAD drawing editor commands END and QUIT are redefined by
  554.           LC.LSP in order to bypass the AutoCAD opening menu. If you do not
  555.           desire this feature, then you may delete those two functions from
  556.           the   LC.LSP  file.  The  original  AutoCAD  commands  are  still
  557.           available in any  case in the  form .END and  .QUIT (precede  the
  558.           command with a period).
  559.  
  560.  
  561.           LaunchCAD Version 4.0 Documentation                       Page 11
  562.  
  563.  
  564.           Batch Processing and File Lists
  565.           -------------------------------
  566.  
  567.           LaunchCAD can  be used for  batch processing. A group  of drawing
  568.           files and  be selected  to create  a "file  list". A  script file
  569.           and/or  initial  command  can  then  be  selected,  then  AutoCAD
  570.           executed with the file list. LaunchCAD will then load each of the
  571.           drawing files  selected and run  the selected script  commands on
  572.           each drawing file.  This batch processing feature can  be used to
  573.           plot a  group of drawings  unattended, or to make  conversions in
  574.           mass to a group of drawings. Some example scripts are provided to
  575.           plot and one to purge unused layers, blocks, etc.
  576.  
  577.  
  578.           Pulldown Menu Command Structure
  579.           -------------------------------
  580.  
  581.           acTion    -    Just like the AutoCAD opening menu.
  582.           Files     -    Selects a drawing file or create a file list. 
  583.           ACAD      -    Run AutoCAD  with the Drawing  file(s) and  action
  584.                          selected.
  585.           Extra     -    Select  a  prototype drawing,  an  initial drawing
  586.                          editor command, and/or a script file.
  587.           Utility   -    Execute external utility programs. 
  588.           DOS       -    Execute a DOS command or temporarily exit to DOS
  589.           Configure -    Set up LaunchCAD.
  590.           Quit      -    Quit LaunchCAD
  591.  
  592.  
  593.           STARTUP.LSP
  594.           -----------
  595.  
  596.           STARTUP.LSP is a special  file that, if it exists on  the AutoCAD
  597.           Library  path, is  automatically loaded  by  LaunchCAD after  the
  598.           drawing  loads, ACAD.LSP loads, and S::STARTUP runs. It's purpose
  599.           is to provide  a means to gain control after all  of the load and
  600.           initialization processes. It is used by LaunchCAD to UNDEFINE the
  601.           END,  SAVE  and  QUIT commands  but  could  contain  any AutoLISP
  602.           routines that you may wish to execute at startup.
  603.  
  604.           Why  not use  S::STARTUP to  initialize  LaunchCAD? The  function
  605.           S::STARTUP, if defined  in ACAD.LSP, will execute  after ACAD.LSP
  606.           loads,  but what  if  more  than one  application  wishes to  use
  607.           S::STARTUP? An experienced  user can edit the  ACAD.LSP (or other
  608.           lisp files  if they  are not encrypted)  to modify  S::STARTUP to
  609.           merge these applications, but this  can be very tricky unless you
  610.           are familiar  with the  workings of  each  application. Also,  if
  611.           (VMON)  is  loaded  it  is  not possible  to  detect  and  modify
  612.           S::STARTUP  on the  fly. STARTUP.LSP  is a  way to  overcome this
  613.           dilemma. So if you have two (or more) applications that both need
  614.           to load  like ACAD.LSP, let one of them  use ACAD.LSP and put the
  615.           others' AutoLISP into STARTUP.LSP.  Any S::STARTUP function  that
  616.           you wish  to place into  STARTUP.LSP should be changed  to inline
  617.           code (ie take it out of the (defun) so that it will execute as it
  618.           loads).
  619.  
  620.  
  621.           LaunchCAD Version 4.0 Documentation                       Page 12
  622.  
  623.  
  624.           Directory
  625.           ---------
  626.  
  627.           LaunchCAD's file  dialogue  is unique.  Initially  the  directory
  628.           sorts  the file  names in  alphabetical order.  The names  are in
  629.           lower  case and  the extensions  are  right justified  for easier
  630.           reading. Directory names  are placed in a separate  window to the
  631.           left of the file names. You may move to the directory window with
  632.           left and right arrow keys and the tab key. You may click the Left
  633.           mouse  button while  the pointer  is in  either window  to select
  634.           either window.
  635.  
  636.           Files can  also be sorted  by descending name, ascending  date or
  637.           descending date.  <Alt-S> selects the  file sort popup  menu. You
  638.           can click the left  mouse button on the  "Select Sort" button  to
  639.           popup the sort window.
  640.  
  641.           Change  directory  by  highlighting  the  directory and  pressing
  642.           return. You may  also change disk drives by  pressing <Alt-D> and
  643.           selecting another disk drive. You can click the left mouse button
  644.           on "Drives" to popup the Drive select window.
  645.  
  646.           Note that  you can scan  the directory not  only with  the cursor
  647.           keys, but by typing a letter to move to file names  starting with
  648.           that letter. You can click the mouse on the top and bottom window
  649.           borders to page-up or page-down respectively.
  650.  
  651.           The file description  is displayed for the highlighted  file in a
  652.           window below the directory. A full file description window can be
  653.           selected by pressing <Alt-F> while  the directory is displayed. A
  654.           file can  be selected while  in this window and  the descriptions
  655.           can be edited by pressing <Alt-E>.
  656.  
  657.               Alt-D         - select Disk drive
  658.               Alt-S         - select file Sort method
  659.               Alt-O or F2   - popup file Options menu
  660.               Alt-R or F3   - View log / reference file
  661.               Alt-L or F4   - Edit log / reference file.
  662.               Alt-E or F5   - Edit file description
  663.               Alt-I or F6   - View drawing slide icon
  664.               Alt-F         - popup File description window
  665.  
  666.               spacebar      - tag file
  667.               <Ctrl>Enter   - Select tagged files as file list
  668.  
  669.  
  670.           Creating a New Directory
  671.           ------------------------
  672.  
  673.           You  may create  a new  directory from  the drawing  path prompt.
  674.           First select Files/Directory then press <Tab> or Left/Right arrow
  675.           to select the directory window, then press <F2>. Simply enter the
  676.           directory name that  you wish to create  at the path  prompt. You
  677.           will be  prompted to confirm  the creation of the  new directory.
  678.           You may then create a new drawing in that directory.
  679.  
  680.  
  681.           LaunchCAD Version 4.0 Documentation                       Page 13
  682.  
  683.  
  684.           Creating a File List
  685.           --------------------
  686.  
  687.           While the directory  window is displayed,  select files with  the
  688.           space bar. A  diamond character will display by  those files that
  689.           you mark. The space  bar can also toggle the mark  off as well as
  690.           on. Once you have marked all of the desired files in a directory,
  691.           press <Ctrl><Enter> to  add the selected files to  the file list.
  692.           Files  can be  selected from  as  many directories  as needed  by
  693.           repeating this process.  If you make a mistake you  may clear the
  694.           file list with the "Clear" option from the "File" pulldown menu.
  695.  
  696.  
  697.           File Descriptions
  698.           -----------------
  699.  
  700.           A short  (67 character) description  can be added to  files. This
  701.           file description can  be added and edited from  the directory for
  702.           the highlighted file by pressing <Alt-E> or <F5>.
  703.  
  704.           An  alternative directory  file description  window is  activated
  705.           from the directory window by pressing the <Alt-F> key. A file can
  706.           be selected from this window just as in the  directory window and
  707.           the  file  description  can be  added  or edited  for  a  file by
  708.           pressing the  <Alt-E> key  to pop  up the edit  window. The  file
  709.           description is stored  in a normal ASCII  file named DESCRIPT.ION
  710.           in each  subdirectory and  in the  same format  used by  4DOS and
  711.           NDOS.
  712.  
  713.  
  714.           Using Scripts
  715.           -------------
  716.  
  717.           Once a file list  is active, you must either select  a script, or
  718.           an initial command  that will cause AutoCAD to  do something with
  719.           the  selected drawings,  otherwise only  the  first drawing  will
  720.           load.  At  a  minimum  your  script  must  contain  the  commands
  721.           necessary to exit  back to the AutoCAD main menu (.END or .QUIT Y
  722.           from  the drawing  editor).  This  insures  that  processing  can
  723.           continue with the next file.
  724.  
  725.           There  are two  ways to  batch process  files. The first  is with
  726.           script  files. Scripts  are  the  ONLY means  to  batch plot  (or
  727.           printer plot) a group of files. Script  files can be created with
  728.           any  ASCII editor. The  script file  should contain  all commands
  729.           that you  wish AutoCAD  to execute. The  commands that  you place
  730.           into your script  file will be executed by AutoCAD just as if you
  731.           had keyed them in from the keyboard, so be very careful  to enter
  732.           them  properly,  and test  the script  on a  non-critical drawing
  733.           file. The script file should  always exit the drawing editor with
  734.           .END or .QUIT Y and should NOT contain any extra lines  after the
  735.           final command.  Scripts can be  created to perform tasks  such as
  736.           plotting,  extracting DXF files or other data, redefining blocks,
  737.           purging drawings, processing lines (eg with CLINE), or deleting a
  738.           large group of entities.
  739.  
  740.  
  741.           LaunchCAD Version 4.0 Documentation                       Page 14
  742.  
  743.  
  744.           The  second  way  to  automate  processing  is  with  an AutoLISP
  745.           program. This  program can  be loaded and  invoked with  a script
  746.           file or with the "Initial  Command" selection from LaunchCAD. The
  747.           script or initial command must  both load and invoke the AutoLISP
  748.           program. eg (load"myprog") myprog
  749.  
  750.           Several sample scripts are provided:
  751.  
  752.                MSLIDE.SCR     creates  an   AutoCAD  slide  file   for  the
  753.                               selected drawing(s).
  754.                PURGE.SCR      purges unused  blocks, styles, layers  from a
  755.                               drawing
  756.                PLOTE.SCR      plot EXTENTS using defaults
  757.                PLOTD.SCR      plot DISPLAY using defaults
  758.                PLOTL.SCR      plot LIMITS using defaults
  759.                PLOTPLOT.SCR   plot  VIEW  to   a  view  named  PLOT   using
  760.                               defaults.
  761.                COMMENTS.SCR   a "demo" script that you may use  to test the
  762.                               scripting   feature   of   LaunchCAD  without
  763.                               changing  any  drawings.   This  script  also
  764.                               demonstrates  the use  of comments  in script
  765.                               files.
  766.  
  767.  
  768.           Networking LaunchCAD
  769.           --------------------
  770.  
  771.           Multiple users can now use a single  copy of LaunchCAD on a Local
  772.           Area Network. Each  user can have a unique  LaunchCAD and AutoCAD
  773.           configuration.  If the environment variable USERNAME has been set
  774.           then LaunchCAD  will attempt  to load  %USERNAME%.CFG instead  of
  775.           LC.CFG as its  configuration file, and will create  a script file
  776.           named %USERNAME%.SCR instead  of LC.SCR. Each users  USERNAME can
  777.           set in  his AUTOEXEC.BAT file  using the DOS command  SET (eg SET
  778.           USERNAME=J_Smith).
  779.  
  780.           Using this approach each user can configure LaunchCAD to  his/her
  781.           specific preferences
  782.  
  783.  
  784.           ACAD and ACADCFG
  785.           ----------------
  786.  
  787.           If the LaunchCAD configuration items "ACAD" and "ACADCFG" are not
  788.           blank, then LaunchCAD will modify the DOS environment variable of
  789.           the same name to the directory(s) that you specify. This allows a
  790.           specific  AutoCAD configuration  for each  user on a  network. On
  791.           single user systems this feature in combination with USERNAME can
  792.           be used to maintain multiple configurations on a single machine. 
  793.  
  794.           NOTE: Any ACAD  or ACADCFG settings  that are present in  the DOS
  795.           environment prior to  executing LaunchCAD will be  overwritten in
  796.           the DOS environment passed to  AutoCAD, but will be restored upon
  797.           exit from AutoCAD.  If you do not  wish to use this  feature then
  798.           leave these fields blank.
  799.  
  800.  
  801.           LaunchCAD Version 4.0 Documentation                       Page 15
  802.  
  803.  
  804.           Special Keys
  805.           ------------
  806.  
  807.           Use the following keys to navigate throughout the program.
  808.  
  809.           <F1>  -   Help:     Display context sensitive help.
  810.           <F2>  -   Options:  Pop  up  directory  from a  file  name  entry
  811.                               window.
  812.           <Esc> -   Cancel:   Backs  out  of  the current  menu/window  and
  813.                               exits the program  when only the top  menu is
  814.                               displayed.
  815.           <AltX>-   eXit      Immediately exit LaunchCAD
  816.            A-Z  -             (any  letter key)  While  in the  menus,  the
  817.                               HiLite will move to and execute the menu line
  818.                               with  that upper case letter or number. While
  819.                               in  the directory the cursor will jump to the
  820.                               next file starting with that letter.
  821.  
  822.           While in the  menu certain "Hot Keys"  will jump the menu  to the
  823.           major  menus by  pressing  <Alt><key> where  <key>  is the  first
  824.           letter of the menu title.
  825.  
  826.  
  827.           Mouse
  828.           -----
  829.  
  830.           If you  have a mouse  connected and a Microsoft  compatible mouse
  831.           driver, then  you can  use the mouse  to navigate  LaunchCAD. The
  832.           mouse cursor is free moving, the left mouse button is the pick or
  833.           select button. You can configure the mouse to select either using
  834.           a single or double click in pick lists.
  835.  
  836.           The mouse  feature  can be  disabled  if necessary.  Some  tablet
  837.           drivers use the same interrupt  as the microsoft mouse driver and
  838.           the tablet will  be detected as a  mouse by some (The  Nth Engine
  839.           drivers  in particular). Configure LaunchCAD to disable the mouse
  840.           feature  if your  cursor runs  away  or if  cursor movements  are
  841.           erratic. Some machines may  even "lockup". If this occurs  reboot
  842.           and delete the  file LC.CFG. Reconfigure with the  mouse mode set
  843.           to NONE.
  844.  
  845.  
  846.           Auto-Log Feature
  847.           ----------------
  848.  
  849.           LaunchCAD can log  of the editing time by  user for each drawing.
  850.           When this feature is enabled LaunchCAD will append a record to an
  851.           ASCII file  of the  same name  as the  drawing but  using a  user
  852.           defined file extension (default ".LOG"). A log entry is made each
  853.           time a drawing is opened and saved.
  854.  
  855.           The log file is  a comma delimited ASCII file that  can be easily
  856.           imported into any database or spreadsheet program. The fields are
  857.           as follows:
  858.  
  859.  
  860.           LaunchCAD Version 4.0 Documentation                       Page 16
  861.  
  862.  
  863.           Command, Drawing Name, Username, Date, Time, Elapsed Time (hours)
  864.           -----------------------------------------------------------------
  865.           "OPEN", "D:\DWG\HOUSE", "J_Smith", "04/1/92", "10:45:27", 0.046
  866.           "QUIT", "D:\DWG\HOUSE", "J_Smith", "04/1/92", "10:46:16", 0.459
  867.           "OPEN", "D:\DWG\HOUSE", "B_Jones", "04/13/92", "19:47:22", 0.456
  868.           "END", "D:\DWG\HOUSE", "B_Jones", "04/13/92", "19:47:42", 1.168
  869.  
  870.  
  871.           Viewing or Editing a Log File
  872.           -----------------------------
  873.  
  874.           You can view the log file with the internal file browser from the
  875.           directory  window.  Move the  cursor the  desired file  and press
  876.           <Alt-R> or  <F3>. You may also  edit the file  (using an external
  877.           ASCII editor) from the directory by pressing <Alt-L> or <F4>.
  878.  
  879.  
  880.           The Poor Man's Drawing Viewer
  881.           -----------------------------
  882.  
  883.           With LaunchCAD you can create and  view AutoCAD slides of any and
  884.           all drawings. Using this system you can maintain a slide for each
  885.           AutoCAD drawing and view that slide from the LaunchCAD directory.
  886.  
  887.           A slide can be displayed quicker by LaunchCAD's slide viewer than
  888.           any  drawing viewer  can display  a drawing  file. And  since you
  889.           select  the view  of  the  drawing for  the  slide, a  meaningful
  890.           drawing "icon" can be  created. The result is a method  to view a
  891.           graphical representation  of a  drawing  from LaunchCAD's  unique
  892.           drawing file dialogue window.
  893.  
  894.           Creating the Slide Files
  895.           ------------------------
  896.  
  897.           When you SAVE or END any drawing that does not have an associated
  898.           slide  file,  LaunchCAD  will  create the  slide  file  using the
  899.           current view. You can  at any time create a slide  file using the
  900.           using the AutoCAD  command MSLIDE. Just zoom to  the desired view
  901.           and then  enter  MSLIDE<Enter><Enter> from  the AutoCAD  Command:
  902.           prompt.  A  slide with  the  same name  as  the  drawing will  be
  903.           created.
  904.  
  905.           Viewing the Slide Icon
  906.           ----------------------
  907.  
  908.           From the LaunchCAD directory window, press either the <Alt-I>  or
  909.           <F6> keys.  The LaunchCAD  slide viewer  is  an external  program
  910.           (VS.EXE)  that is  provided  as a  "bonus"  program to  LaunchCAD
  911.           users.
  912.  
  913.  
  914.           LaunchCAD Version 4.0 Documentation                       Page 17
  915.  
  916.  
  917.           Hypertext Help
  918.           --------------
  919.  
  920.           The help system is activated with the <F1> key. An initial screen
  921.           is displayed  showing information in  context with  the place  at
  922.           which help is  activated. Some subjects are more  then one screen
  923.           in length. You  may move through  help on that  subject with  the
  924.           <PgUp> and <PgDn> keys. Additional  subjects can be selected with
  925.           the highlight bar  such that the entire help text on all subjects
  926.           can be accessed.
  927.  
  928.  
  929.           Limits
  930.           ------
  931.  
  932.           The  directory is  limited to  2000  file names.  File lists  are
  933.           limited  100 files, and  only the  first 16  will display  in the
  934.           filelist window. The  ASCII file viewer is limited  to 2000 lines
  935.           and available memory.
  936.  
  937.  
  938.           Dual Monitor Systems
  939.           --------------------
  940.  
  941.           If  you have  a dual  monitor  system with  a monochrome  display
  942.           adapter and monochrome  monitor (not a VGA mono)  for the AutoCAD
  943.           text screen and wish to execute  LaunchCAD on the color monitor a
  944.           script file has been provided  (MONO.SCR) to make the mode switch
  945.           after you  load the  drawing editor. Enter  "SCRIPT MONO"  as the
  946.           Initial  Command in LaunchCAD  then save the  configuration. This
  947.           script run when  LaunchCAD loads the  AutoCAD drawing editor  and
  948.           will  cause  the drawing  editor  text  to  be displayed  on  the
  949.           monochrome screen. This  may not work on systems  with monochrome
  950.           VGA monitors.
  951.  
  952.  
  953.           AUTOEXEC.BAT
  954.           ------------
  955.  
  956.           Your AUTOEXEC.BAT file can control the  way AutoCAD and LaunchCAD
  957.           work. The  DOS  commands  PATH  and  SET  can  be  used  in  your
  958.           AUTOEXEC.BAT  file  to  tell other  programs  or  your particular
  959.           configuration  and preferences.  The PATH  tells  DOS (and  other
  960.           programs) where  to search  for executable  program files  (those
  961.           with .COM,.EXE, or .BAT file extensions. 
  962.  
  963.                Example:  PATH C:\;C:\DOS;C:\ACAD
  964.  
  965.                Use the path  command to  tell ACAD  and LaunchCAD  the
  966.                location of ACAD.EXE and LC.EXE.
  967.  
  968.           SET  assigns  values to  variables  in  the  DOS  environment  to
  969.           communicate with application programs.
  970.  
  971.  
  972.           LaunchCAD Version 4.0 Documentation                       Page 18
  973.  
  974.  
  975.                Example:  SET ACAD=C:\ACAD\SUPPORT
  976.                          SET ACADCFG=C:\ACAD\TABLET
  977.                          SET LISPHEAP=30000
  978.                          SET LISPSTACK=15000
  979.                          SET ACADFREERAM=20
  980.                          SET USERNAME=J_Smith
  981.  
  982.                Use SET  to tell AutoCAD  where to look for  a specific
  983.                configuration's  files (if you have more than one), the
  984.                directory  that  contains   AutoLisp  programs,  INSERT
  985.                blocks and fonts, and AutoLisp parameters. AutoCAD will
  986.                search  for .LSP  and  .DWG  files  in  three  possible
  987.                subdirectories;  the  current directory  (your  drawing
  988.                directory?), the directory where ACAD.EXE resides,  and
  989.                the directory specified by SET ACAD=
  990.  
  991.  
  992.           Problem Fixes
  993.           -------------
  994.  
  995.           AutoCAD does not load when I select "Launch AutoCAD":
  996.  
  997.                This  occurs because  LaunchCAD  and/or  DOS  can  not  find
  998.                ACAD.EXE    (or    SHROOM.COM).   Change    the    LaunchCAD
  999.                configuration: Config/Files/CAD program filename to the full
  1000.                drive:directory\filename.ext      of       ACAD.EXE      (eg
  1001.                C:\ACAD\ACAD.EXE). In addition add the AutoCAD directory  to
  1002.                your DOS PATH  statement (eg PATH  C:\DOS;C:\UTILITY;C:\ACAD
  1003.                in AUTOEXEC.BAT).
  1004.  
  1005.  
  1006.           My AutoLISP  program or Menu item  does not work, that  worked OK
  1007.           previously, when I use LaunchCAD:
  1008.  
  1009.                If you  have added  LC.LSP to your  ACAD.LSP file,  then the
  1010.                additional  node  and  heap  space  required  (LC.LSP  is  a
  1011.                relatively small file) may have caused AutoLISP to "hit  the
  1012.                wall".  You can  create additional  heap and node  space for
  1013.                AutoLISP. Check your AutoCAD manual as the steps differ with
  1014.                various versions of AutoCAD  and your machine configuration.
  1015.                If this step does not work  then take some of the less  used
  1016.                functions out  of ACAD.LSP,  or at last  resort take  LC.LSP
  1017.                out. You will  no longer be  able to use  any od the  "shell
  1018.                mode" functions but the "front end" will still work.
  1019.  
  1020.  
  1021.           The mouse doesn't work in AutoCAD
  1022.  
  1023.                If you use  a Logitech mouse, then use  the Microsoft driver
  1024.                instead  of the Logitech  driver. Configure AutoCAD  for the
  1025.                Microsoft driver.
  1026.  
  1027.  
  1028.           LaunchCAD Version 4.0 Documentation                       Page 19
  1029.  
  1030.  
  1031.           A "sharing violation" error occurs during a shell mode operation
  1032.  
  1033.                DOS 4  and some peer to  peer networks require  that the DOS
  1034.                program  SHARE.EXE be loaded. SHARE provides file locking on
  1035.                NETBIOS  networks  and  allows the  use  of  disk partitions
  1036.                greater  than 32MB. SHARE issues the message because AutoCAD
  1037.                does  not close script files  after they execute. To correct
  1038.                this problem  load SHARE  with the  /NC parameter  (eg SHARE
  1039.                /NC).
  1040.  
  1041.  
  1042.           The cursor runs wild in LaunchCAD:
  1043.  
  1044.                Some digitizer drivers  (the Nth driver in  particular) uses
  1045.                the same software  interrupt as the Microsoft  mouse driver.
  1046.                If  the  mouse  is  enabled  LaunchCAD  will  interpret  the
  1047.                digitizer signals as  mouse movements. If this  happens then
  1048.                delete the  file  LC.CFG (or  USERNAME.CFG) and  reconfigure
  1049.                LaunchCAD. Make sure mouse mode is set to NONE.
  1050.  
  1051.  
  1052.           Can I use my digitizer for a pointing device in LaunchCAD?
  1053.  
  1054.                Yes and No. If the  digitizer can emulate a Microsoft mouse,
  1055.                then you can  use it. Some digitizers come  with drivers for
  1056.                Microsoft  mouse  emulation.  If you  have  a  Summagraphics
  1057.                digitizer or one that emulates one, then  the program SMOUSE
  1058.                (available  on   many  bulletin  boards)  will   cause  some
  1059.                digitizers to emulate a mouse.
  1060.  
  1061.  
  1062.           AutoCAD runs  very slowly or;  My protected  mode display  driver
  1063.           won't  load; or;  My menus  don't work  or; My  AutoLISP programs
  1064.           don't work, etc.
  1065.  
  1066.                LaunchCAD   uses   DOS   environment   variables   to   pass
  1067.                configuration  information  to  AutoCAD.  If the  amount  of
  1068.                memory  is not sufficient  for the additional  variables and
  1069.                data  in  the  DOS  environment   area,  then  some  of  the
  1070.                variable's data can  be lost.  The solution  is to  allocate
  1071.                additional  memory to the DOS environment.  This can be done
  1072.                by adding the following to your CONFIG.SYS file:
  1073.  
  1074.                SHELL=C:\COMMAND.COM /E:600 /P
  1075.  
  1076.                This  will  expand  the  memory  available  for  environment
  1077.                variables to 600 bytes. Check you DOS manual for the correct
  1078.                syntax   as  older  versions  of  DOS  allocated  memory  in
  1079.                paragraphs (16 bytes).
  1080.  
  1081.           My menus, LISP programs, styles, etc won't load:
  1082.  
  1083.                LaunchCAD can execute AutoCAD from either the same directory
  1084.                as  the  drawing  file  that  you  select,   or  a  specific
  1085.                directory. If you  find that AutoCAD  can't find some  files
  1086.                that  it could previously,  then you are  probably executing
  1087.  
  1088.  
  1089.           LaunchCAD Version 4.0 Documentation                       Page 20
  1090.  
  1091.  
  1092.                AutoCAD from a different directory than you did before using
  1093.                LaunchCAD.  You can control the directory from which AutoCAD
  1094.                is  executed by  changing the  LaunchCAD  configuration item
  1095.                "Starting  Directory". If the  field is blank,  then AutoCAD
  1096.                will be executed from the same directory as the drawing file
  1097.                that you select. If you enter a directory in this field then
  1098.                AutoCAD will be  executed from that directory. If you, prior
  1099.                to using LaunchCAD,  executed AutoCAD from C:\ACAD  then you
  1100.                can enter that directory into the "Starting Directory" field
  1101.                to make things just as they were before. Or, preferably, you
  1102.                can make those LSP, MNX, SHX, etc files available to AutoCAD
  1103.                by  setting the environment  variable ACAD to  the directory
  1104.                where they are located. (eg SET ACAD=C:\ACAD\SUPPORT).  Then
  1105.                you can execute AutoCAD from any directory.
  1106.  
  1107.  
  1108.           LaunchCAD Version 4.0 Documentation                       Page 21
  1109.  
  1110.  
  1111.           II   A d d e n d u m
  1112.  
  1113.  
  1114.           Error Messages
  1115.           --------------
  1116.  
  1117.           "Directory to large to load." -    Not enough memory  to load the
  1118.                                              entire   directory.    If   in
  1119.                                              "shell"  mode,   increase  the
  1120.                                              memory      allocation     for
  1121.                                              LaunchCAD in ACAD.PGP.
  1122.  
  1123.           "DOS can not open file." -         a filename and or subdirectory
  1124.                                              was selected which DOS can not
  1125.                                              accept.    (Usually   a    bad
  1126.                                              character in the filename.)
  1127.  
  1128.           "DOS Exec function failed." -      an external command can not be
  1129.                                              executed  or  COMMAND.COM  can
  1130.                                              not be loaded.
  1131.  
  1132.           "Drawing file not selected." -     A drawing file is required for
  1133.                                              most   actions    to   operate
  1134.                                              properly.
  1135.  
  1136.  
  1137.           Suggestions
  1138.           -----------
  1139.  
  1140.           File Lister -  The DOS command TYPE <filename>  works, but BROWSE
  1141.           (PC Magazine) or LIST (by Vern Berg) are much more flexible.
  1142.  
  1143.           Editor -  EDLIN if you have nothing else,  but again a good ASCII
  1144.           file editor like Qedit (Semware) make the job easier.
  1145.  
  1146.           Slide Viewer  - VSlide is  a bonus program provided  to LaunchCAD
  1147.           users,  a small  and fast  program  to view  AutoCAD slide  files
  1148.           (.SLD) without AutoCAD.
  1149.  
  1150.           Utility - Your choice, I use Xtree Pro here.
  1151.  
  1152.           BROWSE, LIST, and  Qedit are available on most  major PC bulletin
  1153.           boards as well as on Compuserve.
  1154.  
  1155.  
  1156.           Liability
  1157.           ---------
  1158.  
  1159.           This  program  modifies,  alters, and  even  deletes  data files!
  1160.           Careful testing  has  been  made  to ensure  that  the  processes
  1161.           perform correctly.  No  liabilities are  assumed  in the  use  or
  1162.           misuse  of this program resulting  in data loss  or damage. It is
  1163.           the  users responsibility  to be  sure  that the  results are  as
  1164.           expected.
  1165.  
  1166.  
  1167.           LaunchCAD Version 4.0 Documentation                       Page 22
  1168.  
  1169.  
  1170.           Author
  1171.           ------
  1172.  
  1173.           If you have any suggestions or comments, please contact me.
  1174.  
  1175.           Jerry Workman, PE
  1176.           1579 Nottingham Rd.
  1177.           Charleston, WV  25314 
  1178.           CI$ 70717,3564
  1179.           304-744-7748 (after 7:30PM ET)
  1180.  
  1181.           Copyright 1988-92 by Mountain Software All rights reserved 
  1182.  
  1183.  
  1184.           LaunchCAD Version 4.0 Documentation                       Page 23
  1185.  
  1186.  
  1187.           III  L i c e n s e
  1188.  
  1189.  
  1190.           Shareware
  1191.           ---------
  1192.  
  1193.           This version of LaunchCAD is  NOT public domain or free software,
  1194.           but is "Shareware". You may try it out to see if it is useful for
  1195.           you. If you use it you must register  and pay for one license per
  1196.           CPU.  With  the  license,  instructions  will  be    provided  to
  1197.           eliminate  the starting  delay. The  program in  the form  of the
  1198.           original archived  file only may  be freely distributed,  but not
  1199.           sold (except  under license or  by ASP approved vendors).  A disk
  1200.           with the latest  version will be provided for  and additional $10
  1201.           media fee + $4 shipping and handling.
  1202.  
  1203.           Non-registered users  of this software  are granted a  limited 30
  1204.           day  license to  make an evaluation  copy for  trial use  for the
  1205.           purpose  of determining whether  LaunchCAD is suitable  for their
  1206.           needs.  At  the end  of  this  trial  period, you  should  either
  1207.           register your copy, or discontinue using LaunchCAD.
  1208.  
  1209.           All users  are granted a  limited license to copy  LaunchCAD only
  1210.           for the trial use of others and subject to the above limitations.
  1211.           This license  does NOT  include distribution  or copying of  this
  1212.           software package:
  1213.  
  1214.           1.   In connection with any other product or service.
  1215.           2.   For general use within  a company or institution except  for
  1216.                evaluation purposes.
  1217.           3.   For any consideration other than a nominal copying charge.
  1218.           4.   For distribution in modified form; i.e., the file containing
  1219.                this  license information MUST  be included, along  with the
  1220.                full LaunchCAD documentation.
  1221.  
  1222.           Operators of  electronic  bulletin  board  systems  (Sysops)  are
  1223.           encouraged to post LCADXXX.ZIP for downloading by their users, as
  1224.           long as the above conditions are met.
  1225.  
  1226.  
  1227.           Definition of Shareware
  1228.           -----------------------
  1229.  
  1230.           Shareware  distribution  gives  users a  chance  to  try software
  1231.           before buying  it. If  you try a  Shareware program  and continue
  1232.           using it, you  are expected to register. Copyright  laws apply to
  1233.           both Shareware  and commercial software,and the  copyright holder
  1234.           retains  all rights,  with a  few specific  exceptions as  stated
  1235.           below. Shareware authors are  accomplished programmers, just like
  1236.           commercial authors, and  the programs are of  comparable quality.
  1237.           (In both  cases, there are good programs  and bad ones!) The main
  1238.           difference  is  in   the  method  of  distribution.   The  author
  1239.           specifically   grants  the  right  to  copy  and  distribute  the
  1240.           software, either  to all and sundry  or to a specific  group. For
  1241.           example,  some  authors  require  written  permission  before   a
  1242.           commercial disk vendor may copy their Shareware.
  1243.  
  1244.  
  1245.           LaunchCAD Version 4.0 Documentation                       Page 24
  1246.  
  1247.  
  1248.           Shareware is a  distribution method, not a type  of software. You
  1249.           should  find software  that  suits  your  needs  and  pocketbook,
  1250.           whether  it's commercial or Shareware. The Shareware system makes
  1251.           fitting your  needs easier, because  you can try before  you buy.
  1252.           And because the  overhead is low, prices are  low also. Shareware
  1253.           has the  ultimate money-back  guarantee -- if  you don't  use the
  1254.           product, you don't pay for it.
  1255.  
  1256.  
  1257.           Registration Information
  1258.           ------------------------
  1259.  
  1260.           A LaunchCAD  registration licenses  you to use  the product  on a
  1261.           regular  basis. Individual registrations for LaunchCAD cost $30 +
  1262.           $4 S&H for the latest LaunchCAD diskette and printed manual. West
  1263.           Virginia residents must include 6% sales tax.
  1264.  
  1265.           Educational  institutions, full-time students  and BBS sysops can
  1266.           apply a 50% discount. PLEASE include your educational institution
  1267.           letterhead (with your title), or  a photocopy of your most recent
  1268.           registration slip, or the name and  number of your BBS along with
  1269.           any other relevant information.
  1270.  
  1271.  
  1272.           Disclaimer
  1273.           ----------
  1274.  
  1275.           Users  of  LaunchCAD  must accept  this  disclaimer  of warranty:
  1276.           "LaunchCAD  is   supplied  as  is.    The  author  disclaims  all
  1277.           warranties,    expressed   or    implied,   including,    without
  1278.           limitation,the warranties of merchantability  and of fitness  for
  1279.           any purpose.The author  assumes no liability for  damages, direct
  1280.           or consequential, which may result from the use of LaunchCAD."
  1281.  
  1282.           LaunchCAD is a  "shareware program" and is provided  at no charge
  1283.           to the  user for  evaluation.  Feel  free to  share it  with your
  1284.           friends, but please  do not give  it away altered  or as part  of
  1285.           another system.  The  essence of "user-supported" software is  to
  1286.           provide personal  computer  users with  quality software  without
  1287.           high  prices,  and yet  to provide  incentive for  programmers to
  1288.           continue  to develop  new products.    If you  find this  program
  1289.           useful and find  that you are using LaunchCAD and continue to use
  1290.           LaunchCAD after  a  reasonable  trial period,  you  must  make  a
  1291.           registration payment of $30.00 to  Mountain Software.  The $30.00
  1292.           registration  fee  will license  one  copy  for  use on  any  one
  1293.           computer at any one time.  You must treat this software just like
  1294.           a book.   An example is  that this  software may be  used by  any
  1295.           number  of people  and  may  be freely  moved  from one  computer
  1296.           location to  another, so long  as there  is no possibility  of it
  1297.           being used at one location  while it's being used at another.Just
  1298.           as  a book cannot  be read by  two different persons  at the same
  1299.           time.
  1300.  
  1301.           Commercial  users of LaunchCAD  must register  and pay  for their
  1302.           copies of LaunchCAD within 30 days of  first use or their license
  1303.  
  1304.  
  1305.           LaunchCAD Version 4.0 Documentation                       Page 25
  1306.  
  1307.  
  1308.           is  withdrawn.     Site-License  arrangements  may  be   made  by
  1309.           contacting Mountain Software.
  1310.  
  1311.           Anyone distributing LaunchCAD  for any kind of  remuneration must
  1312.           first   contact  Mountain  Software  at  the  address  below  for
  1313.           authorization. This  authorization will be  automatically granted
  1314.           to distributors  recognized  by  the (ASP)  as  adhering  to  its
  1315.           guidelines  for shareware distributors, and such distributors may
  1316.           begin offering  LaunchCAD immediately (However  Mountain Software
  1317.           must  still  be advised  so  that  the  distributor can  be  kept
  1318.           up-to-date with the latest version of LaunchCAD.).
  1319.  
  1320.           You are  encouraged to  pass a copy  of LaunchCAD  along to  your
  1321.           friends for evaluation.  Please encourage them to  register their
  1322.           copy.
  1323.  
  1324.  
  1325.           Trademark
  1326.           ---------
  1327.  
  1328.           Mountain  Software,  LaunchCAD,  Custom#Menu and  -=Tab123=-  are
  1329.           trademarks  of  Mountain   Software.  AutoCAD  is   a  registered
  1330.           trademark of AutoDesk,  Incorporated. CompuServe is a  registered
  1331.           trademark  of CompuServe Incorporated. DESQview is a trademark of
  1332.           Quarterdeck  Office Systems.  IBM is  a  registered trademark  of
  1333.           International  Business Machines. LIM  and EMS are  trademarks of
  1334.           Lotus, Intel, and  Microsoft Corporations. Lotus is  a registered
  1335.           trademark of  Lotus Development Corporation. Microsoft  and Xenix
  1336.           are registered trademarks of Microsoft Corporation.
  1337.  
  1338.  
  1339.           Site Licenses and Quantity Purchases
  1340.           ------------------------------------
  1341.  
  1342.           Corporate  site   licensing  agreements  allow   duplication  and
  1343.           distribution  of specific numbers  of copies within  the licensed
  1344.           institution. Duplication of multiple copies is not allowed except
  1345.           through execution of a licensing agreement. Site license fees are
  1346.           based upon the number of users.
  1347.  
  1348.           Number of Copies                   Cost
  1349.  
  1350.           1-10                               $10 media + $20 for each CPU
  1351.           11+                                $10 media + $15 for each CPU
  1352.  
  1353.           Note that with a site license, only  one copy of the program will
  1354.           be shipped. You  will be responsible for  distributing additional
  1355.           copies.
  1356.  
  1357.  
  1358.           LaunchCAD Version 4.0 Documentation                       Page 26
  1359.  
  1360.  
  1361.           IV   I n d e x
  1362.  
  1363.  
  1364.      .END  . . . . . . . . . . . 10, 13  QEdit . . . . . . . . . . .  7, 21
  1365.      .QUIT . . . . . . . . . . . 10, 13  quit  . . . . . .  4, 9-11, 13, 16
  1366.      (FI)  . . . . . . . . . . . . .  4  S::STARTUP  . . . . . . . . . . 11
  1367.      ACAD  . . 5-11, 14, 17, 18, 20, 21  screen fill . . . . . . . . . .  8
  1368.      ACAD.EXE  . . . . . . 8-10, 17, 18  script  3, 8, 9, 11, 13, 14, 17, 19
  1369.      ACAD.LSP  . . . .    5, 6, 8, 11, 18  SET 5, 7, 8, 10, 11, 14, 15, 17-20
  1370.      ACAD.MNU  . . . . . . . . .  6, 10  shareware . . . . . .    1, 8, 23-25
  1371.      ACAD.PGP  . . . . . .  5, 6, 8, 21  Shell . . . 4, 5, 8-10, 18, 19, 21
  1372.      aCtion  . . . . . . . .  8, 10, 11  Shell Mode  . . . . . 4, 9, 18, 19
  1373.      AltX  . . . . . . . . . . . 10, 15  SHROOM  . . . . . . .    5, 7, 8, 18
  1374.      ASCII .  3, 5, 6, 8, 13, 15-17, 21  slide . . . . 3, 7, 12, 14, 16, 21
  1375.      AutoManager . . . . . . . . . .  7  Starting Directory  . . . . 10, 20
  1376.      batch . . . . .  3, 5, 7-9, 11, 13  subdirectory  . . 3, 8, 10, 13, 21
  1377.      Big Shell . . . . . . . . . . .  8  tablet  . . . . . . . 5, 9, 15, 18
  1378.      browse  . . . . . . . . . . . . 21  Utility . . . . . 3, 7, 11, 18, 21
  1379.      bulletin boards . . . . . . 19, 21  VS  . . . . . . . . .    3, 4, 7, 16
  1380.      color . . . . . . . . . . .  8, 17  VSlide  . . . . . . .    4, 7, 9, 21
  1381.      Compuserve  . . . . . . . . 21, 25  wend  . . . . . . . . . . . . 4, 9
  1382.      Cursor  . . . . . . 12, 15, 16, 19  XTREE . . . . . . . . . . .  7, 21
  1383.      directory . . 3, 5, 6, 8-10, 12-21  ZIP . . . . . . . . . . . .  5, 23
  1384.      disk  . . . . . . 5, 8, 12, 19, 23
  1385.      DOS . 3, 5, 6, 8-11, 14, 17-19, 21
  1386.      drawing editor  3, 4, 10, 11, 13, 17
  1387.      DXB . . . . . . . . . . . . . 4, 7
  1388.      dxbin . . . . . . . . . . . . 4, 9
  1389.      DXF . . . . . . . . . . . 4, 7, 13
  1390.      dxfin . . . . . . . . . . . . 4, 9
  1391.      EDLIN . . . . . . . . . . .  7, 21
  1392.      end 1, 3, 4, 6, 8-11, 13, 16, 18, 23
  1393.      error . . . . . . . . .  6, 19, 21
  1394.      ERRORLEVEL  . . . . . . . . . 7, 9
  1395.      ESC . . . . . . . . . . . . 10, 15
  1396.      Extra . . . . . . . . . . . 11, 13
  1397.      Files . . . . .  5-8, 11-14, 16-21
  1398.      help  . . . . . . . . . 10, 15, 17
  1399.      Hypertext . . . . . . . . . . . 17
  1400.      Icon  . . . . . . . . . . . 12, 16
  1401.      INS . . . . . . . . . . . . . 4, 7
  1402.      insert  . . . . . . . . . 4, 9, 18
  1403.      Install . . . . . . . . . . . .  5
  1404.      LC  . . . . 4, 6-10, 14, 15, 17-19
  1405.      LC.EXE  . . . . . . . .  8, 10, 17
  1406.      LC.LSP  . . . . . . . .  6, 10, 18
  1407.      license . . . . . . . . . .  23-25
  1408.      LISP  . . . . . .  4, 7, 9, 11, 19
  1409.      LIST.COM  . . . . . . . . . . .  7
  1410.      Looping . . . . . . . . . . . .  7
  1411.      menu  . . .  3-6, 8-13, 15, 18, 25
  1412.      Monitor . . . . . . . . . . . . 17
  1413.      mouse . . . . 8, 9, 12, 15, 18, 19
  1414.      path  . . .  3, 5, 6, 8-12, 17, 18
  1415.      PCTOOLS . . . . . . . . . . . .  7
  1416.      prototype drawing . . . . . 10, 11
  1417.  
  1418.